namespace Shop.Model.View.Admin.User;

public class UseWelletVo
{
    /// <summary>
    /// 日志类型
    /// 1：订单付款
    /// 2：提现
    /// 3：佣金
    /// 4：动态分红（服务费）
    /// 5：定期分红
    /// 9：用户退款
    /// </summary>
    public string Action { get; set; }
    
    /// <summary>
    /// 关联订单Code
    /// </summary>
    public string? OrderCode { get; set; }
    
    /// <summary>
    /// 关联订单用户昵称
    /// </summary>
    public string? OrderUser { get; set; }
    
    /// <summary>
    /// 变动金额
    /// </summary>
    public decimal Amount { get; set; }
    
    /// <summary>
    /// 状态
    /// -1 处理失败
    /// 0 处理中
    /// 1 处理成功
    /// </summary>
    public string State { get; set; }
    
    /// <summary>
    /// 操作说明
    /// </summary>
    public string Title { get; set; }
    
    /// <summary>
    /// 创建时间
    /// </summary>
    public DateTime CreateTime { get; set; }
    
    /// <summary>
    /// 成功/失败时间
    /// </summary>
    public DateTime? FinishTime { get; set; }
}